home *** CD-ROM | disk | FTP | other *** search
/ Graphics Plus / Graphics Plus.iso / general / hdf / specs / hdfspecs.lha / HDFSpecs.glossary < prev    next >
Text File  |  1992-03-04  |  4KB  |  142 lines

  1. G.1    NCSA HDF Specifications
  2.  
  3. Glossary    G.1
  4.  
  5. National Center for Supercomputing Applications
  6.  
  7. March 1989
  8.  
  9.                                                                 
  10.  
  11. March 1989
  12.  
  13.  
  14.  
  15.  
  16.  
  17. Glossary
  18.  
  19.  
  20.  
  21.  
  22.  
  23. Calling Interface
  24. A collection of related subroutines and perhaps utilities that 
  25. provide users with needed functionality for working with a 
  26. particular type of set. For each supported set, there is a 
  27. corresponding calling interface.
  28.  
  29.  
  30. Data Descriptor (DD)
  31. A record containing the data identifier (tag/ref), the offset to the 
  32. data, and the length of the data.
  33.  
  34.  
  35. Data Descriptor Block 
  36. (DD╩Block)
  37. A series of data descriptors placed in the file and prefixed by a data 
  38. descriptor header. All of the descriptors are assumed to contain 
  39. significant data unless they have a tag which is equal to NULL (no 
  40. data).
  41.  
  42.  
  43. Data Descriptor Header 
  44. (DDH)
  45. A record that prefixes the data descriptor block. It has two fields:  a 
  46. size field giving the number of DDs in the following block, and a 
  47. link field giving the offset of the next DD block, if there is one, or 0, 
  48. if there is none.
  49.  
  50.  
  51. Data Element 
  52. One unit of data in the file. Each data element has a unique data 
  53. identifier and data descriptor entry which points to it.
  54.  
  55.  
  56. Data Identifier (DI)
  57. A quantity that uniquely defines a data element from all other data 
  58. elements within a file. It is the concatenation of the reference 
  59. number after the tag.
  60.  
  61.  
  62. Data Object
  63. Basic unit of information in HDF file, consisting of a data 
  64. descriptor and the data element that it points to. 
  65.  
  66.  
  67. File Header (FH)
  68. A four-byte magic number that indicates that the file is an HDF 
  69. file. The contents of the file header is the ASCII code for the four 
  70. characters ^N, ^C, ^S, and ^A.
  71.  
  72.  
  73. Group
  74. A collection of data identifiers (tag/refs) that identify all of the 
  75. objects contained in a given instance of a set.
  76.  
  77.  
  78. Length
  79. The number of bytes occupied by a data element.
  80.  
  81.  
  82. Offset 
  83. A pointer to a specific location in the file relative to the first byte of 
  84. the file. For purposes of numbering, the offset is the byte in the file 
  85. after the offset (e.g., the first byte in the file is offset 0).
  86.  
  87.  
  88. Raster Image Set (RIS)
  89. An HDF set that provides a general framework for storing raster 
  90. images and other data related to the display of a raster image.
  91.  
  92.  
  93. Raster-8 Set
  94. An HDF set that provides the basic information needed to store 8-bit 
  95. raster images. The raster-8 set is supported, but has been 
  96. superseded by the more general raster image set.
  97.  
  98.  
  99. Reference Number
  100. A number that distinguishes a data element from others with the 
  101. same tag within the file. A reference number may never be zero.
  102.  
  103.  
  104. Scientific Dataset (SDS)
  105. An HDF set for storing scientific data organized in rectangular 
  106. grid arrays, together with such information as array rank and 
  107. dimensions, labels and units for interpreting dependent and 
  108. independent variables and axis scales.
  109.  
  110.  
  111. Set
  112. A collection of related data objects that are grouped together to give 
  113. full information about a particular type of application. The exact 
  114. collection of objects that are stored together can vary, but for a 
  115. given type of set certain object must always be included.
  116.  
  117.  
  118. String
  119. A series of ASCII bytes (fewer than 256) used as a text message. 
  120. Strings always end with an ASCII NULL character and do not 
  121. contain end-of-line characters. The purpose of the string type is to 
  122. allow the unique identification of data elements, tags, and other 
  123. quantities by a name.
  124.  
  125.  
  126. Tag
  127. A number used to designate what kind of data is contained in a 
  128. data element. This specification defines a particular syntax and 
  129. semantics for each tag number. Tags are also usually given a 
  130. name programs can refer to instead of the number. A tag may 
  131. never be zero.
  132.  
  133.  
  134. Text
  135. A series of ASCII bytes of any length used as a text message. Like 
  136. strings, text always ends with a NULL character. Unlike strings, 
  137. text may contain end-of-lines that are symbolized by the ASCII 
  138. CR-LF pair. The purpose of the text type is to allow for detailed 
  139. descriptions of data elements, tags, and other quantities.
  140.  
  141.  
  142.